main subcontractor - French English Dictionary